//====================================
// Interface function declare
//====================================
BOOLEAN Wb35Tx_initial(	IN phw_data_t pHwData );
VOID Wb35Tx_destroy( IN phw_data_t pHwData );
BOOLEAN Wb35Tx_get_tx_buffer( IN phw_data_t pHwData, IN PUCHAR *pBuffer );

VOID Wb35Tx_EP2VM( IN phw_data_t pHwData );
VOID Wb35Tx_EP2VM_start( IN phw_data_t pHwData );
VOID Wb35Tx_EP2VM_complete( IN PURB purb );

VOID Wb35Tx_start( IN phw_data_t pHwData );
VOID Wb35Tx_stop( IN phw_data_t pHwData );
VOID Wb35Tx( IN phw_data_t pHwData );
VOID Wb35Tx_complete( IN PURB purb );
VOID Wb35Tx_reset_descriptor( IN phw_data_t pHwData );

VOID Wb35Tx_CurrentTime( IN phw_data_t pHwData, IN ULONG TimeCount );


